package model.alumno;

import java.util.Date;
import model.historial.HAcademico;
import model.persona.Persona;

public class Alumno extends Persona {

	private long matricula;
	private static long genId = 1;
	private String curp;
	private Padre padres[];
	private HAcademico hAcadem;

	public Alumno(String nombre, Date fechaN, Sexo sexo, String curp) {
		super(nombre, fechaN, sexo);
		this.matricula = this.asignarId();
		this.curp = curp;
		this.padres = new Padre[2];

	}

	public Alumno(String nombre) {
		super(nombre);
		this.matricula = this.asignarId();
		this.padres = new Padre[2];
	}

	public void setMatricula(int id) {
		this.matricula = id;
	}

	public long getMatricula() {
		return matricula;
	}

	public void setCurp(String curp) {
		this.curp = curp;
	}

	public String getCurp() {
		return curp;
	}

	private long asignarId() {
		return ++genId;
	}

	public void setPadres(Padre padres[]) {
		this.padres = padres;
	}

	public Padre[] getPadres() {
		return padres;
	}

	public void sethAcadem(HAcademico hAcadem) {
		this.hAcadem = hAcadem;
	}

	public HAcademico gethAcadem() {
		return hAcadem;
	}
}
